<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    


    <script>
        // 1.求1到100的和
        // 第一种 for 循环
        // var sum = 0 ;
        // for(var i = 1; i <= 100;i++){
        //         sum += i
        // }
        // console.log(sum);

        // 第二种  while循环
        //   var sum = 0;
        //   var i = 0;
        //   while(i <= 100){
        //     sum += i
        //     i++
        //   }
        //   console.log(sum);

        //   第三种  do while
        // var sum = 0;
        // var i = 1;
        // do{
        //     sum += i;
        //     i++;
        // }
        // while(i <= 100)

        // 2.计算10的阶乘
        // 第一种 for循环
        // var sum = 1;
        // for(var i = 1; i <= 10; i++){
        //     sum *= i
        // }
        // console.log(sum);
        
        // 第二种 while
        // var sum = 1;
        // var i = 1;
        // while(i <= 10){
        //     sum *= i;
        //     i++
        // }
        // console.log(sum);

        // 3.求1-99中的单数的和
        // 第一种 for 循环
    //    var sum = 0;
    //    for(var i = 1; i <= 99; i++){
    //     if(i%2 === 0){
    //         continue;  //是偶数，跳过执行
    //     } else{
    //         sum += i;
    //     }
    //    }
    //    console.log(sum)

    //  第二种 while
    //  var sum = 0;
    //  var  i = 1;
    //  while(i <= 99){
    //     if(i%2 != 0){
    //         sum += i
    //         i++;
    //     }    
    //   }
    //   console.log(sum);

//    第三种 do while
// var sum = 0;
// var i = 1;
// do{
//     if(i%2 != 0){
//          sum += i
//          i += 2;
  
// }
// while(i <= 99)


// 4.求1-99中是3的倍数的所有数之和
// 第一种
// var sum = 0 ;
// for(var i = 0; i <= 99 ; i++){
//     if(i % 3 === 0){
//         sum += i
//     }
// }
// console.log(sum);

// 5.打印100–200所有能被3或者7整除的数
//  第一种
// for(var i = 100; i <= 200 ; i++){
//     if(i %3 === 0 || i%7 === 0){
//         console.log(i);
//     }
// }

// 第二种  
// for(var i = 100; i <= 200; i++){
//     if(i %3 != 0 && i %7 != 0){
//         continue ;
//     }
//     console.log(i)
// }

// 6.打印九九乘法表  
// 两个for嵌套使用，第一个for 代表行，第二个代表列
 for (var i = 1; i <= 9 ; i++){
    for(var n = 1; n <= i; i++){
       document.write(i + '*'+ n+ '='+n *i +'');
    }
   document.write('<br>');
 }

    </script>
</body>
</html>